//
// Created by Administrator on 2021/10/14.
//

#ifndef MRENDER_BASEGUI_H
#define MRENDER_BASEGUI_H
#include "imgui/imgui.h"
#include "imgui/imgui_impl_glfw.h"
#include "imgui/imgui_impl_opengl3.h"
#include "../core/String.h"
#include "../core/Object3D.h"
#include "../math/Matrix4x4.h"

class BaseGui : public Object3D{
public:
    /**
     * 窗口标题
     */
    const String title;
public:
    /**
     * 设置object3d对象指针
     * @param _object3D
     */
    virtual void setObject3D(Object3D* _object3D) = 0;
};


#endif //MRENDER_BASEGUI_H
